package com.dys.dao;

/**
 * @className: com.dys.dao.GoodsDao
 * @description: com.dys.dao
 * @author: pine cone
 * @version: v1.0.0
 * @createTime: 2024/10/21 22:12
 */
public interface GoodsDao {

    /**
     * 根据商品查询商品价格
     *
     * @param goodsId 商品id
     * @return 商品价格
     */
    int findPriceById(int goodsId);

    /**
     * 根据商品id更新商品信息
     *
     * @param goodsId 商品id
     * @return 受影响行数
     */
    int updateGoodsStock(int goodsId);

    /**
     * 根据用户id和更新用户余额
     *
     * @param userId 用户id
     * @param price  用户余额
     * @return 受影响行数
     */
    int updateUserBalance(int userId, int price);
}
